package designmode.xiangyuan;

/**
 * 享元模式
 * 池技术中的必然使用模式,通过工厂将对象封装到数据结构中,如果没有则创建对象,如果有则直接返回对象
 */
public class Client {

    public static void main(String[] args) {
        //创建一个工厂
        WebSiteFactory factory = new WebSiteFactory();
        //如果池中不包含该建,就进行创建该对象
        WebSite webSite = factory.getWebsiteCategory("新闻");
        //调用对应对象内部的方法
        webSite.use();
    }
}
